/** When your routing table is too long, you can split it into small modules **/

import Layout from '@/layout'

const tableRouter = {
  path: '/table',
  component: Layout,
  redirect: '/table/complex-table',
  name: 'Table',
  meta: {
    title: 'Table',
    icon: 'table'
  },
  children: [
    {
      path: 'dynamic-table',
      component: () => import('@/views/table/dynamic-table/index'),
      name: 'DynamicTable',
      meta: { title: 'Dynamic Table' }
    },
    {
      path: 'drag-table',
      component: () => import('@/views/table/drag-table'),
      name: 'DragTable',
      meta: { title: 'Drag Table' }
    },
    {
      path: 'inline-edit-table',
      component: () => import('@/views/table/inline-edit-table'),
      name: 'InlineEditTable',
      meta: { title: 'Inline Edit' }
    },
    {
      path: 'complex-table',
      component: () => import('@/views/table/complex-table'),
      name: 'ComplexTable',
      meta: { title: 'Complex Table' }
    },
    {
      path: 'demoArea',
      component: () => import('@/views/table/demoArea'),
      name: 'demoArea',
      meta: { title: 'demoArea' }
    },
    {
      path: 'demoOne',
      component: () => import('@/views/table/demoOne'),
      name: 'demoOne',
      meta: { title: 'demoOne' }
    },
    {
      path: 'demoTwo',
      component: () => import('@/views/table/demoTwo'),
      name: 'demoTwo',
      meta: { title: 'demoTwo' }
    },
    {
      path: 'demoSan',
      component: () => import('@/views/table/demoSan'),
      name: 'demoSan',
      meta: { title: 'demoSan' }
    },
    {
      path: 'demoFour',
      component: () => import('@/views/table/demoFour'),
      name: 'demoFour',
      meta: { title: 'demoFour' }
    },
    {
      path: 'demoFive',
      component: () => import('@/views/table/demoFive'),
      name: 'demoFive',
      meta: { title: 'demoFive' }
    },
    {
      path: 'demosix',
      component: () => import('@/views/table/demosix'),
      name: 'demosix',
      meta: { title: 'demosix' }
    },
    {
      path: 'demoseven',
      component: () => import('@/views/table/demoseven'),
      name: 'demoseven',
      meta: { title: 'demoseven' }
    },
    {
      path: 'demoeight',
      component: () => import('@/views/table/demoeight'),
      name: 'demoeight',
      meta: { title: 'demoeight' }
    },
    {
      path: 'demonine',
      component: () => import('@/views/table/demonine'),
      name: 'demonine',
      meta: { title: 'demonine' }
    },
     {
      path: 'demoten',
      component: () => import('@/views/table/demoten'),
      name: 'demoten',
      meta: { title: 'demoten' }
    },
    {
      path: 'demotenOne',
      component: () => import('@/views/table/demotenOne'),
      name: 'demotenOne',
      meta: { title: 'demotenOne' }
    },
    {
      path: 'demotenTwo',
      component: () => import('@/views/table/demotenTwo'),
      name: 'demotenTwo',
      meta: { title: 'demotenTwo' }
    },
       {
      path: 'demotenSan',
      component: () => import('@/views/table/demotenSan'),
      name: 'demotenSan',
      meta: { title: 'demotenSan' }
    },
    {
      path: 'demotenFour',
      component: () => import('@/views/table/demotenFour'),
      name: 'demotenFour',
      meta: { title: 'demotenFour' }
    },
    {
      path: 'demotenFive',
      component: () => import('@/views/table/demotenFive'),
      name: 'demotenFive',
      meta: { title: 'demotenFive' }
    },
     {
      path: 'demoTenSix',
      component: () => import('@/views/table/demoTenSix'),
      name: 'demoTenSix',
      meta: { title: 'demoTenSix' }
    },
    {
      path: 'demoTenSeven',
      component: () => import('@/views/table/demoTenSeven'),
      name: 'demoTenSeven',
      meta: { title: 'demoTenSeven' }
    },
    {
      path: 'demoTeneight',
      component: () => import('@/views/table/demoTeneight'),
      name: 'demoTeneight',
      meta: { title: 'demoTeneight' }
    },
      {
      path: 'demoTwenty1',
      component: () => import('@/views/table/demoTwenty1'),
      name: 'demoTwenty1',
      meta: { title: 'demoTwenty1' }
    },
    {
      path: 'demoTwenty2',
      component: () => import('@/views/table/demoTwenty2'),
      name: 'demoTwenty2',
      meta: { title: 'demoTwenty2' }
    },
    {
      path: 'demoTwenty3',
      component: () => import('@/views/table/demoTwenty3'),
      name: 'demoTwenty3',
      meta: { title: 'demoTwenty3' }
    },
    {
      path: 'demoTwenty4',
      component: () => import('@/views/table/demoTwenty4'),
      name: 'demoTwenty4',
      meta: { title: 'demoTwenty4' }
    },
    {
      path: 'demoTwenty5',
      component: () => import('@/views/table/demoTwenty5'),
      name: 'demoTwenty5',
      meta: { title: 'demoTwenty5' }
    },
    {
      path: 'demoTwenty6',
      component: () => import('@/views/table/demoTwenty6'),
      name: 'demoTwenty6',
      meta: { title: 'demoTwenty6' }
    },
    {
      path: 'demoTwenty7',
      component: () => import('@/views/table/demoTwenty7'),
      name: 'demoTwenty7',
      meta: { title: 'demoTwenty7' }
    },
    {
      path: 'demoTwenty8',
      component: () => import('@/views/table/demoTwenty8'),
      name: 'demoTwenty8',
      meta: { title: 'demoTwenty8' }
    },
    {
      path: 'demoTwenty9',
      component: () => import('@/views/table/demoTwenty9'),
      name: 'demoTwenty9',
      meta: { title: 'demoTwenty9' }
    },
    {
      path: 'demoTwenty10',
      component: () => import('@/views/table/demoTwenty10'),
      name: 'demoTwenty10',
      meta: { title: 'demoTwenty10' }
    },
    {
      path: 'demoTwenty11',
      component: () => import('@/views/table/demoTwenty11'),
      name: 'demoTwenty11',
      meta: { title: 'demoTwenty11' }
    },
    {
      path: 'demoTwenty12',
      component: () => import('@/views/table/demoTwenty12'),
      name: 'demoTwenty12',
      meta: { title: 'demoTwenty12' }
    },
    {
      path: 'demoTwenty13',
      component: () => import('@/views/table/demoTwenty13'),
      name: 'demoTwenty13',
      meta: { title: 'demoTwenty13' }
    },
    {
      path: 'demoTwenty14',
      component: () => import('@/views/table/demoTwenty14'),
      name: 'demoTwenty14',
      meta: { title: 'demoTwenty14' }
    },
    {
      path: 'demoTwenty15',
      component: () => import('@/views/table/demoTwenty15'),
      name: 'demoTwenty15',
      meta: { title: 'demoTwenty15' }
    },
    {
      path: 'demoTwenty16',
      component: () => import('@/views/table/demoTwenty16'),
      name: 'demoTwenty16',
      meta: { title: 'demoTwenty16' }
    },
    {
      path: 'demoTwenty17',
      component: () => import('@/views/table/demoTwenty17'),
      name: 'demoTwenty17',
      meta: { title: 'demoTwenty17' }
    },
    {
      path: 'demoTwenty18',
      component: () => import('@/views/table/demoTwenty18'),
      name: 'demoTwenty18',
      meta: { title: 'demoTwenty18' }
    },
     {
      path: 'demoTwenty19',
      component: () => import('@/views/table/demoTwenty19'),
      name: 'demoTwenty19',
      meta: { title: 'demoTwenty19' }
    },
    {
      path: 'demoTwenty20',
      component: () => import('@/views/table/demoTwenty20'),
      name: 'demoTwenty20',
      meta: { title: 'demoTwenty20' }
    },
    {
      path: 'demoTwenty21',
      component: () => import('@/views/table/demoTwenty21'),
      name: 'demoTwenty21',
      meta: { title: 'demoTwenty21' }
    },
    {
      path: 'demoTwenty22',
      component: () => import('@/views/table/demoTwenty22'),
      name: 'demoTwenty22',
      meta: { title: 'demoTwenty22' }
    }, {
      path: 'demoTwenty23',
      component: () => import('@/views/table/demoTwenty23'),
      name: 'demoTwenty23',
      meta: { title: 'demoTwenty23' }
    },{
      path: 'demoTwenty24',
      component: () => import('@/views/table/demoTwenty24'),
      name: 'demoTwenty24',
      meta: { title: 'demoTwenty24' }
    },
    {
      path: 'demoTwenty25',
      component: () => import('@/views/table/demoTwenty25'),
      name: 'demoTwenty25',
      meta: { title: 'demoTwenty25' }
    },
    {
      path: 'demoTwenty26',
      component: () => import('@/views/table/demoTwenty26'),
      name: 'demoTwenty26',
      meta: { title: 'demoTwenty26' }
    },
    {
      path: 'demoTwenty27',
      component: () => import('@/views/table/demoTwenty27'),
      name: 'demoTwenty27',
      meta: { title: 'demoTwenty27' }
    },
     {
      path: 'demoTwenty28',
      component: () => import('@/views/table/demoTwenty28'),
      name: 'demoTwenty28',
      meta: { title: 'demoTwenty28' }
    },
    {
      path: 'demoTwenty29',
      component: () => import('@/views/table/demoTwenty29'),
      name: 'demoTwenty29',
      meta: { title: 'demoTwenty29' }
    },
       {
      path: 'demoTwenty30',
      component: () => import('@/views/table/demoTwenty30'),
      name: 'demoTwenty30',
      meta: { title: 'demoTwenty30' }
    },
    // {
    //   path: 'demoTwenty31',
    //   component: () => import('@/views/table/demoTwenty31'),
    //   name: 'demoTwenty31',
    //   meta: { title: 'demoTwenty31' }
    // },
    {
      path: 'demoTwenty33',
      component: () => import('@/views/table/demoTwenty33'),
      name: 'demoTwenty33',
      meta: { title: 'demoTwenty33' }
    },
    {
      path: 'demoTwenty34',
      component: () => import('@/views/table/demoTwenty34'),
      name: 'demoTwenty34',
      meta: {
         title: 'demoTwenty34',
         keepAlive: true // 
      }
      
    },
    {
      path: 'demoTwenty35',
      component: () => import('@/views/table/demoTwenty35'),
      name: 'demoTwenty35',
      meta: { title: 'demoTwenty35' }
    },
    {
      path: 'demoTwenty36',
      component: () => import('@/views/table/demoTwenty36'),
      name: 'demoTwenty36',
      meta: { title: 'demoTwenty36' }
    },
    {
      path: 'demoCombine',
      component: () => import('@/views/table/demoCombine'),
      name: 'demoCombine',
      meta: { title: 'demoCombine' }
    },
    {
      path: 'demoNewCombie',
      component: () => import('@/views/table/demoNewCombie'),
      name: 'demoNewCombie',
      meta: { title: 'demoNewCombie' }
    },
     {
      path: 'demoAddSelect',
      component: () => import('@/views/table/demoAddSelect'),
      name: 'demoAddSelect',
      meta: { title: 'demoAddSelect' }
    },
     {
      path: 'demoSelect',
      component: () => import('@/views/table/demoSelect'),
      name: 'demoSelect',
      meta: { title: 'demoSelect' }
    },
    {
      path: 'demoTwenty37',
      component: () => import('@/views/table/demoTwenty37'),
      name: 'demoTwenty37',
      hidden: true,
      meta: { title: 'demoTwenty37' }
    },
    {
      path: 'demoTwenty38',
      component: () => import('@/views/table/demoTwenty38'),
      name: 'demoTwenty38',
      hidden: true,
      meta: { title: 'demoTwenty38' }
    },
    {
      path: 'demoTwenty40',
      component: () => import('@/views/table/demoTwenty40'),
      name: 'demoTwenty40',
      hidden: true,
      meta: { title: 'demoTwenty40' }
    },
    {
      path: 'demoTwenty41',
      component: () => import('@/views/table/demoTwenty41'),
      name: 'demoTwenty41',
      hidden: true,
      meta: { title: 'demoTwenty41' }
    },
    {
      path: 'demoTwenty42',
      component: () => import('@/views/table/demoTwenty42'),
      name: 'demoTwenty42',
      meta: { title: 'demoTwenty42' }
    },
    {
      path: 'demoTwenty43',
      component: () => import('@/views/table/demoTwenty43'),
      name: 'demoTwenty43',
      meta: { title: 'demoTwenty43' }
    },
    {
      path: 'demoTwenty44',
      component: () => import('@/views/table/demoTwenty44'),
      name: 'demoTwenty44',
      meta: { title: 'demoTwenty44' }
    },
     {
      path: 'demoTwenty45',
      component: () => import('@/views/table/demoTwenty45'),
      name: 'demoTwenty45',
      meta: { title: 'demoTwenty45' }
    },
    {
      path: 'demoTwenty46tree',
      component: () => import('@/views/table/demoTwenty46tree'),
      name: 'demoTwenty46tree',
      meta: { title: 'demoTwenty46tree' }
    },
    {
      path: 'demoTwenty47tree',
      component: () => import('@/views/table/demoTwenty47tree'),
      name: 'demoTwenty47tree',
      meta: { title: 'demoTwenty47tree' }
    },
    {
      path: 'demoTwenty48tree',
      component: () => import('@/views/table/demoTwenty48tree'),
      name: 'demoTwenty48tree',
      meta: { title: 'demoTwenty48tree' }
    },
    {
      path: 'demoTwenty50tree',
      component: () => import('@/views/table/demoTwenty50tree'),
      name: 'demoTwenty50tree',
      meta: { title: 'demoTwenty50tree' }
    },
    {
      path: 'demoTwenty51tree',
      component: () => import('@/views/table/demoTwenty51tree'),
      name: 'demoTwenty51tree',
      meta: { title: 'demoTwenty51tree' }
    },
    {
      path: 'demoTwenty52tree',
      component: () => import('@/views/table/demoTwenty52tree'),
      name: 'demoTwenty52tree',
      meta: { title: 'demoTwenty52tree' }
    },
    {
      path: 'demoTwenty53tree',
      component: () => import('@/views/table/demoTwenty53tree'),
      name: 'demoTwenty53tree',
      meta: { title: 'demoTwenty53tree' }
    },
    {
      path: 'demoTwenty54tree',
      component: () => import('@/views/table/demoTwenty54tree'),
      name: 'demoTwenty54tree',
      meta: { title: 'demoTwenty54tree' }
    },
     {
      path: 'demoTen55',
      component: () => import('@/views/table/demoTen55'),
      name: 'demoTen55',
      meta: { title: 'demoTen55' }
    },
    {
      path: 'demoTwenty55tree',
      component: () => import('@/views/table/demoTwenty55tree'),
      name: 'demoTwenty55tree',
      meta: { title: 'demoTwenty55tree' }
    },
     {
      path: 'demoTwenty56tree',
      component: () => import('@/views/table/demoTwenty56tree'),
      name: 'demoTwenty56tree',
      meta: { title: 'demoTwenty56tree' }
    },
    {
      path: 'demoTwenty57tree',
      component: () => import('@/views/table/demoTwenty57tree'),
      name: 'demoTwenty57tree',
      meta: { title: 'demoTwenty57tree' }
    },
    {
      path: 'demoTwenty58tree',
      component: () => import('@/views/table/demoTwenty58tree'),
      name: 'demoTwenty58tree',
      meta: { title: 'demoTwenty58tree' }
    },
    {
      path: 'demoTwenty59tree',
      component: () => import('@/views/table/demoTwenty59tree'),
      name: 'demoTwenty59tree',
      meta: { title: 'demoTwenty59tree' }
    },
    {
      path: 'demoTwenty60tree',
      component: () => import('@/views/table/demoTwenty60tree'),
      name: 'demoTwenty60tree',
      meta: { title: 'demoTwenty60tree' }
    },
    {
      path: 'demoTwenty61tree',
      component: () => import('@/views/table/demoTwenty61tree'),
      name: 'demoTwenty61tree',
      meta: { title: 'demoTwenty61tree' }
    },
    {
      path: 'demoTwenty62tree',
      component: () => import('@/views/table/demoTwenty62tree'),
      name: 'demoTwenty62tree',
      meta: { title: 'demoTwenty62tree' }
    },
    {
      path: 'demoTwenty63tree',
      component: () => import('@/views/table/demoTwenty63tree'),
      name: 'demoTwenty63tree',
      meta: { title: 'demoTwenty63tree' }
    },
    {
      path: 'demoTwenty64tree',
      component: () => import('@/views/table/demoTwenty64tree'),
      name: 'demoTwenty64tree',
      meta: { title: 'demoTwenty64tree' }
    },
    {
      path: 'demoTwenty65tree',
      component: () => import('@/views/table/demoTwenty65tree'),
      name: 'demoTwenty65tree',
      meta: { title: 'demoTwenty65tree' }
    },
    {
      path: 'demoTwenty66tree',
      component: () => import('@/views/table/demoTwenty66tree'),
      name: 'demoTwenty66tree',
      meta: { title: 'demoTwenty66tree' }
    },
    {
      path: 'demoTwenty67tree',
      component: () => import('@/views/table/demoTwenty67tree'),
      name: 'demoTwenty67tree',
      meta: { title: 'demoTwenty67tree' }
    },
    {
      path: 'demoTwenty68tree',
      component: () => import('@/views/table/demoTwenty68tree'),
      name: 'demoTwenty68tree',
      meta: { title: 'demoTwenty68tree' }
    },
    {
      path: 'demoTwenty69tree',
      component: () => import('@/views/table/demoTwenty69tree'),
      name: 'demoTwenty69tree',
      meta: { title: 'demoTwenty69tree' }
    },
    {
      path: 'demoTwenty70tree',
      component: () => import('@/views/table/demoTwenty70tree'),
      name: 'demoTwenty70tree',
      meta: { title: 'demoTwenty70tree' }
    },
    {
      path: 'tableFengzhuang',
      component: () => import('@/views/table/tableFengzhuang'),
      name: 'tableFengzhuang',
      meta: { title: 'tableFengzhuang' }
    },
    {
      path: 'echartsSeis',
      component: () => import('@/views/table/echartsSeis'),
      name: 'echartsSeis',
      meta: { title: 'echartsSeis' }
    },
    // {
    //   path: 'websockPersoSan',
    //   component: () => import('@/views/table/websockPersoSan'),
    //   name: 'websockPersoSan',
    //   meta: { title: 'websockPersoSan' }
    // },
    
  ]
}
export default tableRouter
